NH2NHNNHONHSOONHCH3OHOCH3